package com.tian.mapper;

import com.tian.pojo.Report;
import com.tian.pojo.bo.ReportBO;
import com.tian.pojo.vo.ReportManageVO;
import com.tian.pojo.vo.ReportVO;
import com.tian.pojo.vo.UserManageVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface ReportMapperCustom {
    public int insertReport(Report report);

    public List<ReportVO> queryPagedReport(@Param("paramsMap") Map<String,Object> map);

    public List<ReportManageVO> queryPagedReportManage();

    public int deleteReport(@Param("id") String id);

    public int queryhandlestatusById(@Param("id") String id);

    public int handleReportManage(@Param("paramsMap") Map<String,Object> map);

    public List<ReportManageVO> getReportManageByUserName(@Param("username")String username);
}
